home *** CD-ROM | disk | FTP | other *** search
/ Freelog 22 / freelog 22.iso / Prog / Djgpp / PDCUR24B.ZIP / contrib / pdcur24 / readme.22 < prev    next >
Encoding:
Text File  |  1995-05-20  |  3.0 KB  |  83 lines

  1.  
  2.                              PDCurses 2.2
  3.             (Public Domain Curses for DOS, OS/2 and Xwindows)
  4.  
  5.  
  6. INTRODUCTION:
  7.  
  8.     This release of PDCurses has includes a number of major changes:
  9.         - the portable library functions are now grouped together into
  10.           single files with the same arrangement as System V R4 curses.
  11.         - a panels library has been included. This panels library was
  12.           written by Warren Tucker.
  13.         - quite a few more functions have been supplied by Wade Schauer
  14.           and incorporated into release 2.2. Wade also supplied the
  15.           support for the Microway NDP C/C++ 32 bit DOS compiler.
  16.         - the curses datatype has been changed from an unsigned in to
  17.           a long. This allows more attributes to be stored as well as
  18.           increasing the number of color-pairs from 32 to 64.
  19.  
  20. BUGS FIXED:
  21.  
  22.     mvwin() checked the wrong coordinates
  23.     removed DESQview shadow memory buffer checking
  24.     bug in curses.h in #define for wstandout()
  25.     lots of others I can't remember
  26.  
  27. NEW FUNCTIONS:
  28.  
  29.     Too many to mention. See intro.man for a complete list of the
  30.     functions PDCurses now supports.
  31.  
  32. COMPILER SUPPORT:
  33.  
  34.     DJGPP 1.12 is now supported. The run-time error that caused
  35.     programs to crash has been removed.
  36.  
  37.     emx 0.9a is supported. A program compiled for OS/2 should also
  38.     work under DOS if you use the VID=EMX switch when compiling. See
  39.     the makefile for details.
  40.  
  41.     The Microway NDP C/C++ DOS compiler is now supported. Thanks to 
  42.     Wade Schauer for this port.
  43.  
  44.     The Watcom C++ 10.0 DOS compiler is now supported. Thanks to
  45.     Pieter Kunst for this port.
  46.  
  47.     The library now has many functions grouped together to reduce the
  48.     size of the library and to improve the speed of compilation.
  49.  
  50.     The "names" of a couple of the compilers in the makefile has 
  51.     changed; CSET2 is now ICC and GO32 is now GCC.
  52.  
  53.     The Xwindows port is experimental at the moment.
  54.  
  55. EXTRA OPTIONS:
  56.  
  57.     One difference between the behaviour of PDCurses and Unix curses
  58.     is the attributes that are displayed when a character is cleared.
  59.     Under Unix curses, no attributes are displayed, so 
  60.     the result is always black. Under PDCurses, these functions clear
  61.     with the current attributes in effect at the time. With the
  62.     introduction of the bkgd functions, by default, PDCurses clears
  63.     using the value set by (w)bkgd(). To have PDCurses behave the
  64.     same way as it did before release 2.2, compile with -DPDCURSES_WCLR
  65.  
  66. ACKNOWLEGEMENTS: (for this release)
  67.  
  68.     Pieter Kunst,David Nugent,Warren Tucker,Darin Haugen,Stefan Strack,
  69.     Wade Schauer and others who either allerted me to bugs or supplied
  70.     fixes.
  71.  
  72.  
  73. Cheers, Mark
  74.  
  75. ------------------------------------------------------------------------
  76. Mark Hessling                         Email: M.Hessling@qut.edu.au
  77. 36 David Road                         Phone: +617 849 7731
  78. Holland Park                          Fax:   
  79. Brisbane                              ***** PDCurses Maintainer *****
  80. QLD 4121                              ******** Author of THE ********
  81. Australia                             ******** Member RexxLA ********
  82. ------------------------------------------------------------------------
  83.